#ifndef QUERY_ITERATOR_H
#define QUERY_ITERATOR_H 1

#include <common/macro/build.h>
#include <query/query.h>

API_LIBLOCAL inline result_e query_iterator_prepare(query_t *, query_iterator_openpage_f, query_iterator_closepage_f);
API_LIBLOCAL inline result_e query_iterator_step(query_t *);
API_LIBLOCAL inline result_e query_iterator_finalize(query_t *);

#endif
